package com.wn.inventory.service;

import com.wn.common.PageBean;
import com.wn.entity.InspectionInWarehouseApplication;
import com.wn.entity.OutWarehouseApplication;
import com.wn.inventory.vo.InspectionInWarehouseApplicationVo;
import com.wn.inventory.vo.OutWarehouseApplicationVo;

import javax.servlet.http.HttpServletRequest;

/**
 * @ author     ：NST
 * @ date       ：Created in 2022/10/21 16:36
 * @ description：出库申请表Service
 * @ modified By：
 * @ version:
 */

public interface OutWarehouseApplicationService {
    /**
     * @param outWarehouseApplication
     * @return void
     * @ author nst
     * @ date 2022/10/21 14:19
     * @ Description 增加出库申请表信息
     */
    void insert(OutWarehouseApplication outWarehouseApplication, HttpServletRequest request);
    /**
     * @param outWarehouseApplicationVo
     * @return com.wn.common.PageBean<com.wn.entity.OutWarehouseApplication>
     * @ author nst
     * @ date 2022/10/21 14:22
     * @ Description 多条件查询出库申请表信息
     */
    PageBean<OutWarehouseApplication> getByCondition(OutWarehouseApplicationVo outWarehouseApplicationVo);
}
